# near model CODE resource # jump table entries: 2136-2137 (2 of them) export_267: 00000000 4E56 FDD8 link A6, -0x0228 00000004 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000008 3C2E 000C move.w D6, [A6 + 0xC] 0000000C 426E 000E clr.w [A6 + 0xE] 00000010 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */] 00000014 7E03 moveq.l D7, 0x03 00000016 7001 moveq.l D0, 0x01 00000018 B046 cmp.w D0, D6 0000001A 6602 bne +0x4 /* 0000001E */ 0000001C 7E02 moveq.l D7, 0x02 label0000001E: 0000001E BE6D C732 cmp.w D7, [A5 - 0x38CE] 00000022 6706 beq +0x8 /* 0000002A */ 00000024 3F07 move.w -[A7], D7 00000026 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */] label0000002A: 0000002A 102D B570 move.b D0, [A5 - 0x4A90] 0000002E 6708 beq +0xA /* 00000038 */ 00000030 2B6D AE96 B564 move.l [A5 - 0x4A9C], [A5 - 0x516A] 00000036 6006 bra +0x8 /* 0000003E */ label00000038: 00000038 2B6D AEAC B564 move.l [A5 - 0x4A9C], [A5 - 0x5154] label0000003E: 0000003E 102D A84C move.b D0, [A5 - 0x57B4] 00000042 C02D C0BC and.b D0, [A5 - 0x3F44] 00000046 670E beq +0x10 /* 00000056 */ 00000048 7000 moveq.l D0, 0x00 0000004A 2B40 B564 move.l [A5 - 0x4A9C], D0 0000004E 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */] 00000052 6000 03AC bra +0x3AE /* 00000400 */ label00000056: 00000056 4267 clr.w -[A7] 00000058 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 0000005C 3F06 move.w -[A7], D6 0000005E 486D C734 pea.l [A5 - 0x38CC] 00000062 4EAD 2A3A jsr [A5 + 0x2A3A /* export_1347 */] 00000066 101F move.b D0, [A7]+ 00000068 660E bne +0x10 /* 00000078 */ 0000006A 7000 moveq.l D0, 0x00 0000006C 2B40 B564 move.l [A5 - 0x4A9C], D0 00000070 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 00000074 6000 038A bra +0x38C /* 00000400 */ label00000078: 00000078 486D C460 pea.l [A5 - 0x3BA0] 0000007C A873 syscall SetPort 0000007E 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 00000082 3F2D C736 move.w -[A7], [A5 - 0x38CA] 00000086 4EAD 2E4A jsr [A5 + 0x2E4A /* export_1477 */] 0000008A 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 0000008E 3F2D C736 move.w -[A7], [A5 - 0x38CA] 00000092 4EAD 2E72 jsr [A5 + 0x2E72 /* export_1482 */] 00000096 102E 000A move.b D0, [A6 + 0xA] 0000009A 6700 017C beq +0x17E /* 00000218 */ 0000009E 4205 clr.b D5 000000A0 7001 moveq.l D0, 0x01 000000A2 B046 cmp.w D0, D6 000000A4 57C0 seq D0 000000A6 122D C1B6 move.b D1, [A5 - 0x3E4A] 000000AA 0A01 0001 xori.b D1, 0x1 000000AE C001 and.b D0, D1 000000B0 6724 beq +0x26 /* 000000D6 */ 000000B2 7000 moveq.l D0, 0x00 000000B4 302D C742 move.w D0, [A5 - 0x38BE] 000000B8 C0BC 0000 000F and.l D0, 0xF 000000BE 3D40 FFEE move.w [A6 - 0x12], D0 000000C2 7003 moveq.l D0, 0x03 000000C4 B06E FFEE cmp.w D0, [A6 - 0x12] 000000C8 57C0 seq D0 000000CA 4A6D C746 tst.w [A5 - 0x38BA] 000000CE 57C1 seq D1 000000D0 C001 and.b D0, D1 000000D2 4400 neg.b D0 000000D4 1A00 move.b D5, D0 label000000D6: 000000D6 2D6D C504 FFFC move.l [A6 - 0x4], [A5 - 0x3AFC] 000000DC 3D7C 03E8 FFFE move.w [A6 - 0x2], 0x3E8 label000000E2: 000000E2 4267 clr.w -[A7] 000000E4 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 000000E8 101F move.b D0, [A7]+ 000000EA 6706 beq +0x8 /* 000000F2 */ 000000EC 1B7C 0001 C2D8 move.b [A5 - 0x3D28], 0x1 label000000F2: 000000F2 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 000000F6 A873 syscall SetPort 000000F8 486E FFF8 pea.l [A6 - 0x8] 000000FC 4EAD 2F52 jsr [A5 + 0x2F52 /* export_1510 */] 00000100 486E FFF8 pea.l [A6 - 0x8] 00000104 486E FFFC pea.l [A6 - 0x4] 00000108 4EAD 2412 jsr [A5 + 0x2412 /* export_1150 */] 0000010C 206D C242 movea.l A0, [A5 - 0x3DBE] 00000110 49E8 0010 lea.l A4, [A0 + 0x10] 00000114 302E FFF8 move.w D0, [A6 - 0x8] 00000118 B06D C504 cmp.w D0, [A5 - 0x3AFC] 0000011C 6F16 ble +0x18 /* 00000134 */ 0000011E 4267 clr.w -[A7] 00000120 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000124 302C 0004 move.w D0, [A4 + 0x4] 00000128 5340 subq.w D0, 1 0000012A 3F00 move.w -[A7], D0 0000012C 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 00000130 3D5F FFF8 move.w [A6 - 0x8], [A7]+ label00000134: 00000134 302E FFFA move.w D0, [A6 - 0x6] 00000138 B06D C506 cmp.w D0, [A5 - 0x3AFA] 0000013C 6F16 ble +0x18 /* 00000154 */ 0000013E 4267 clr.w -[A7] 00000140 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000144 302C 0006 move.w D0, [A4 + 0x6] 00000148 5340 subq.w D0, 1 0000014A 3F00 move.w -[A7], D0 0000014C 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 00000150 3D5F FFFA move.w [A6 - 0x6], [A7]+ label00000154: 00000154 486D C460 pea.l [A5 - 0x3BA0] 00000158 A873 syscall SetPort 0000015A 4267 clr.w -[A7] 0000015C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000160 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000164 A881 syscall EqualPt 00000166 101F move.b D0, [A7]+ 00000168 6600 009A bne +0x9C /* 00000204 */ 0000016C 49ED C734 lea.l A4, [A5 - 0x38CC] 00000170 486C 0006 pea.l [A4 + 0x6] 00000174 486D C290 pea.l [A5 - 0x3D70] 00000178 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 0000017C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000180 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 00000184 486C 0006 pea.l [A4 + 0x6] 00000188 A8AC syscall Pt2Rect 0000018A 526C 000C addq.w [A4 + 0xC], 1 0000018E 526C 000A addq.w [A4 + 0xA], 1 00000192 302C 000C move.w D0, [A4 + 0xC] 00000196 906C 0008 sub.w D0, [A4 + 0x8] 0000019A 720C moveq.l D1, 0x0C 0000019C B240 cmp.w D1, D0 0000019E 5EC0 sgt D0 000001A0 322C 000A move.w D1, [A4 + 0xA] 000001A4 926C 0006 sub.w D1, [A4 + 0x6] 000001A8 740C moveq.l D2, 0x0C 000001AA B441 cmp.w D2, D1 000001AC 5EC1 sgt D1 000001AE 8001 or.b D0, D1 000001B0 6712 beq +0x14 /* 000001C4 */ 000001B2 204C movea.l A0, A4 000001B4 5C88 addq.l A0, 6 000001B6 43ED B38A lea.l A1, [A5 - 0x4C76] 000001BA 7003 moveq.l D0, 0x03 label000001BC: 000001BC 30D9 move.w [A0]+, [A1]+ 000001BE 51C8 FFFC dbf D0, -0x6 /* 000001BC */ 000001C2 6014 bra +0x16 /* 000001D8 */ label000001C4: 000001C4 1005 move.b D0, D5 000001C6 C02D C2D8 and.b D0, [A5 - 0x3D28] 000001CA 670C beq +0xE /* 000001D8 */ 000001CC 302C 0006 move.w D0, [A4 + 0x6] 000001D0 D07C 0016 add.w D0, 0x16 000001D4 3940 000A move.w [A4 + 0xA], D0 label000001D8: 000001D8 486C 0006 pea.l [A4 + 0x6] 000001DC 486D C290 pea.l [A5 - 0x3D70] 000001E0 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 000001E4 4267 clr.w -[A7] 000001E6 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 000001EA 486D C734 pea.l [A5 - 0x38CC] 000001EE 4EAD 2BF2 jsr [A5 + 0x2BF2 /* export_1402 */] 000001F2 101F move.b D0, [A7]+ 000001F4 6604 bne +0x6 /* 000001FA */ 000001F6 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label000001FA: 000001FA 4EAD 2F02 jsr [A5 + 0x2F02 /* export_1500 */] 000001FE 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] label00000204: 00000204 4267 clr.w -[A7] 00000206 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 0000020A 101F move.b D0, [A7]+ 0000020C 0A00 0001 xori.b D0, 0x1 00000210 6700 FED0 beq -0x12E /* 000000E2 */ 00000214 6000 0198 bra +0x19A /* 000003AE */ label00000218: 00000218 206D C242 movea.l A0, [A5 - 0x3DBE] 0000021C 43EE FEE0 lea.l A1, [A6 - 0x120] 00000220 41E8 0010 lea.l A0, [A0 + 0x10] 00000224 7003 moveq.l D0, 0x03 label00000226: 00000226 32D8 move.w [A1]+, [A0]+ 00000228 51C8 FFFC dbf D0, -0x6 /* 00000226 */ 0000022C 302E FEE6 move.w D0, [A6 - 0x11A] 00000230 D06E FEE2 add.w D0, [A6 - 0x11E] 00000234 48C0 ext.l D0 00000236 81FC 0002 divs.w D0, 0x2 0000023A 3D40 FEDE move.w [A6 - 0x122], D0 0000023E 302E FEE4 move.w D0, [A6 - 0x11C] 00000242 D06E FEE0 add.w D0, [A6 - 0x120] 00000246 48C0 ext.l D0 00000248 81FC 0002 divs.w D0, 0x2 0000024C 3D40 FEDC move.w [A6 - 0x124], D0 00000250 486E FEE0 pea.l [A6 - 0x120] 00000254 2F3C 000A 000A move.l -[A7], 0xA000A /* '\n\0\n' */ 0000025A A8A9 syscall InsetRect 0000025C 7001 moveq.l D0, 0x01 0000025E B046 cmp.w D0, D6 00000260 6600 00C2 bne +0xC4 /* 00000324 */ 00000264 486E FDD8 pea.l [A6 - 0x228] 00000268 3F3C 0012 move.w -[A7], 0x12 0000026C 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 00000270 205F movea.l A0, [A7]+ 00000272 43EE FEEA lea.l A1, [A6 - 0x116] 00000276 707F moveq.l D0, 0x7F label00000278: 00000278 32D8 move.w [A1]+, [A0]+ 0000027A 51C8 FFFC dbf D0, -0x6 /* 00000278 */ 0000027E 4A6E 0008 tst.w [A6 + 0x8] 00000282 6738 beq +0x3A /* 000002BC */ 00000284 49ED C73A lea.l A4, [A5 - 0x38C6] 00000288 302E FEDE move.w D0, [A6 - 0x122] 0000028C 907C 0014 sub.w D0, 0x14 00000290 3940 0002 move.w [A4 + 0x2], D0 00000294 D07C 0028 add.w D0, 0x28 /* '(' */ 00000298 3940 0006 move.w [A4 + 0x6], D0 0000029C 302E FEDC move.w D0, [A6 - 0x124] 000002A0 907C 0014 sub.w D0, 0x14 000002A4 3880 move.w [A4], D0 000002A6 D07C 0028 add.w D0, 0x28 /* '(' */ 000002AA 3940 0004 move.w [A4 + 0x4], D0 000002AE 486D C734 pea.l [A5 - 0x38CC] 000002B2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000002B6 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */] 000002BA 604E bra +0x50 /* 0000030A */ label000002BC: 000002BC 4267 clr.w -[A7] 000002BE A887 syscall TextFont 000002C0 4267 clr.w -[A7] 000002C2 486E FEEA pea.l [A6 - 0x116] 000002C6 A88C syscall StringWidth 000002C8 381F move.w D4, [A7]+ 000002CA 49ED C73A lea.l A4, [A5 - 0x38C6] 000002CE 302E FEDE move.w D0, [A6 - 0x122] 000002D2 907C 000C sub.w D0, 0xC 000002D6 3204 move.w D1, D4 000002D8 48C1 ext.l D1 000002DA 83FC 0002 divs.w D1, 0x2 000002DE 9041 sub.w D0, D1 000002E0 3940 0002 move.w [A4 + 0x2], D0 000002E4 3004 move.w D0, D4 000002E6 D06C 0002 add.w D0, [A4 + 0x2] 000002EA D07C 0017 add.w D0, 0x17 000002EE 3940 0006 move.w [A4 + 0x6], D0 000002F2 302E FEDC move.w D0, [A6 - 0x124] 000002F6 907C 001F sub.w D0, 0x1F 000002FA 3880 move.w [A4], D0 000002FC D07C 0016 add.w D0, 0x16 00000300 3940 0004 move.w [A4 + 0x4], D0 00000304 3B7C 8003 C742 move.w [A5 - 0x38BE], 0x8003 label0000030A: 0000030A 4267 clr.w -[A7] 0000030C 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 00000310 3F2D C736 move.w -[A7], [A5 - 0x38CA] 00000314 486E FEEA pea.l [A6 - 0x116] 00000318 4EAD 2C0A jsr [A5 + 0x2C0A /* export_1405 */] 0000031C 101F move.b D0, [A7]+ 0000031E 6604 bne +0x6 /* 00000324 */ 00000320 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label00000324: 00000324 7002 moveq.l D0, 0x02 00000326 B046 cmp.w D0, D6 00000328 6630 bne +0x32 /* 0000035A */ 0000032A 49ED C73A lea.l A4, [A5 - 0x38C6] 0000032E 302E FEDE move.w D0, [A6 - 0x122] 00000332 907C 0064 sub.w D0, 0x64 /* 'd' */ 00000336 3940 0002 move.w [A4 + 0x2], D0 0000033A D07C 00C8 add.w D0, 0xC8 0000033E 3940 0006 move.w [A4 + 0x6], D0 00000342 302E FEDC move.w D0, [A6 - 0x124] 00000346 907C 0033 sub.w D0, 0x33 /* '3' */ 0000034A 3880 move.w [A4], D0 0000034C D07C 0055 add.w D0, 0x55 /* 'U' */ 00000350 3940 0004 move.w [A4 + 0x4], D0 00000354 3B7C 0002 C742 move.w [A5 - 0x38BE], 0x2 label0000035A: 0000035A 4267 clr.w -[A7] 0000035C 486D C73A pea.l [A5 - 0x38C6] 00000360 486E FEE0 pea.l [A6 - 0x120] 00000364 486D C73A pea.l [A5 - 0x38C6] 00000368 A8AA syscall SectRect 0000036A 1D5F FEDB move.b [A6 - 0x125], [A7]+ 0000036E 49ED C73A lea.l A4, [A5 - 0x38C6] 00000372 4267 clr.w -[A7] 00000374 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000378 3014 move.w D0, [A4] 0000037A D07C 0012 add.w D0, 0x12 0000037E 3F00 move.w -[A7], D0 00000380 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00000384 395F 0004 move.w [A4 + 0x4], [A7]+ 00000388 4267 clr.w -[A7] 0000038A 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 0000038E 486D C734 pea.l [A5 - 0x38CC] 00000392 4EAD 2BF2 jsr [A5 + 0x2BF2 /* export_1402 */] 00000396 101F move.b D0, [A7]+ 00000398 6604 bne +0x6 /* 0000039E */ 0000039A 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label0000039E: 0000039E 486D C73A pea.l [A5 - 0x38C6] 000003A2 486D C290 pea.l [A5 - 0x3D70] 000003A6 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 000003AA 4EAD 2F02 jsr [A5 + 0x2F02 /* export_1500 */] label000003AE: 000003AE 4267 clr.w -[A7] 000003B0 486D C73A pea.l [A5 - 0x38C6] 000003B4 A8AE syscall EmptyRect 000003B6 101F move.b D0, [A7]+ 000003B8 672C beq +0x2E /* 000003E6 */ 000003BA 4267 clr.w -[A7] 000003BC 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 000003C0 3F2D C736 move.w -[A7], [A5 - 0x38CA] 000003C4 4EAD 2A52 jsr [A5 + 0x2A52 /* export_1350 */] 000003C8 101F move.b D0, [A7]+ 000003CA 6604 bne +0x6 /* 000003D0 */ 000003CC 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label000003D0: 000003D0 486D C73A pea.l [A5 - 0x38C6] 000003D4 4EAD 2EBA jsr [A5 + 0x2EBA /* export_1491 */] 000003D8 486D C73A pea.l [A5 - 0x38C6] 000003DC 4EAD 0E1A jsr [A5 + 0xE1A /* export_447 */] 000003E0 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */] 000003E4 6014 bra +0x16 /* 000003FA */ label000003E6: 000003E6 7001 moveq.l D0, 0x01 000003E8 B046 cmp.w D0, D6 000003EA 6608 bne +0xA /* 000003F4 */ 000003EC 3D7C 000E 000E move.w [A6 + 0xE], 0xE 000003F2 6006 bra +0x8 /* 000003FA */ label000003F4: 000003F4 3D7C 000F 000E move.w [A6 + 0xE], 0xF label000003FA: 000003FA 1B7C 0001 C2FA move.b [A5 - 0x3D06], 0x1 label00000400: 00000400 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00000404 4E5E unlink A6 00000406 205F movea.l A0, [A7]+ 00000408 5C4F addq.w A7, 6 0000040A 4ED0 jmp [A0] fn0000040C: 0000040C 4E56 0000 link A6, 0 00000410 226E 0008 movea.l A1, [A6 + 0x8] 00000414 41E9 FFEC lea.l A0, [A1 - 0x14] 00000418 43ED C73A lea.l A1, [A5 - 0x38C6] 0000041C 7003 moveq.l D0, 0x03 label0000041E: 0000041E 30D9 move.w [A0]+, [A1]+ 00000420 51C8 FFFC dbf D0, -0x6 /* 0000041E */ 00000424 206E 0008 movea.l A0, [A6 + 0x8] 00000428 4868 FFEC pea.l [A0 - 0x14] 0000042C 486D C290 pea.l [A5 - 0x3D70] 00000430 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00000434 486D C460 pea.l [A5 - 0x3BA0] 00000438 A873 syscall SetPort 0000043A 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 0000043E 3F2D C736 move.w -[A7], [A5 - 0x38CA] 00000442 4EAD 2E4A jsr [A5 + 0x2E4A /* export_1477 */] 00000446 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 0000044A 3F2D C736 move.w -[A7], [A5 - 0x38CA] 0000044E 4EAD 2E72 jsr [A5 + 0x2E72 /* export_1482 */] 00000452 4E5E unlink A6 00000454 2E9F move.l [A7], [A7]+ 00000456 4E75 rts export_268: 00000458 4E56 FF82 link A6, -0x007E 0000045C 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 00000460 426E 000A clr.w [A6 + 0xA] 00000464 486D C73A pea.l [A5 - 0x38C6] 00000468 4EAD 241A jsr [A5 + 0x241A /* export_1151 */] 0000046C 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */] 00000470 4267 clr.w -[A7] 00000472 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 00000476 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000047A 4267 clr.w -[A7] 0000047C 486D B564 pea.l [A5 - 0x4A9C] 00000480 486D C734 pea.l [A5 - 0x38CC] 00000484 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000488 101F move.b D0, [A7]+ 0000048A 6604 bne +0x6 /* 00000490 */ 0000048C 6000 05E4 bra +0x5E6 /* 00000A72 */ label00000490: 00000490 102D A84C move.b D0, [A5 - 0x57B4] 00000494 C02D C0BC and.b D0, [A5 - 0x3F44] 00000498 6722 beq +0x24 /* 000004BC */ 0000049A 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 0000049E 3F2D C736 move.w -[A7], [A5 - 0x38CA] 000004A2 4EAD 260A jsr [A5 + 0x260A /* export_1213 */] label000004A6: 000004A6 4267 clr.w -[A7] 000004A8 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 000004AC 101F move.b D0, [A7]+ 000004AE 6700 05C2 beq +0x5C4 /* 00000A72 */ 000004B2 486E FFF8 pea.l [A6 - 0x8] 000004B6 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 000004BA 60EA bra -0x14 /* 000004A6 */ label000004BC: 000004BC 41ED C77A lea.l A0, [A5 - 0x3886] 000004C0 43ED C734 lea.l A1, [A5 - 0x38CC] 000004C4 700E moveq.l D0, 0x0E label000004C6: 000004C6 30D9 move.w [A0]+, [A1]+ 000004C8 51C8 FFFC dbf D0, -0x6 /* 000004C6 */ 000004CC 2B6D B564 B7AC move.l [A5 - 0x4854], [A5 - 0x4A9C] 000004D2 7000 moveq.l D0, 0x00 000004D4 302D C742 move.w D0, [A5 - 0x38BE] 000004D8 C0BC 0000 000F and.l D0, 0xF 000004DE 3D40 FF90 move.w [A6 - 0x70], D0 000004E2 2D7C 000C 000C FFAC move.l [A6 - 0x54], 0xC000C 000004EA 7007 moveq.l D0, 0x07 000004EC B06E FF90 cmp.w D0, [A6 - 0x70] 000004F0 6608 bne +0xA /* 000004FA */ 000004F2 2D7C 0021 001F FFAC move.l [A6 - 0x54], 0x21001F label000004FA: 000004FA 2D6D AA4E FFBE move.l [A6 - 0x42], [A5 - 0x55B2] 00000500 660C bne +0xE /* 0000050E */ 00000502 486E FFBE pea.l [A6 - 0x42] 00000506 2F3C 0156 0200 move.l -[A7], 0x1560200 0000050C A880 syscall SetPt label0000050E: 0000050E 2D6D C504 FFF8 move.l [A6 - 0x8], [A5 - 0x3AFC] 00000514 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 00000518 4EAD 2FEA jsr [A5 + 0x2FEA /* export_1529 */] 0000051C 422E FF88 clr.b [A6 - 0x78] 00000520 7E01 moveq.l D7, 0x01 00000522 382D C740 move.w D4, [A5 - 0x38C0] 00000526 986D C73C sub.w D4, [A5 - 0x38C4] 0000052A 302D C73E move.w D0, [A5 - 0x38C2] 0000052E 906D C73A sub.w D0, [A5 - 0x38C6] 00000532 3D40 FFB2 move.w [A6 - 0x4E], D0 00000536 2F3C 0004 0000 move.l -[A7], 0x40000 0000053C 4267 clr.w -[A7] 0000053E 3004 move.w D0, D4 00000540 48C0 ext.l D0 00000542 81FC 0004 divs.w D0, 0x4 00000546 3F00 move.w -[A7], D0 00000548 3F3C 0014 move.w -[A7], 0x14 0000054C 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 00000550 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00000554 3C1F move.w D6, [A7]+ 00000556 302D C740 move.w D0, [A5 - 0x38C0] 0000055A 9046 sub.w D0, D6 0000055C B06E FFFA cmp.w D0, [A6 - 0x6] 00000560 6E20 bgt +0x22 /* 00000582 */ 00000562 41ED C740 lea.l A0, [A5 - 0x38C0] 00000566 2D48 FFE0 move.l [A6 - 0x20], A0 0000056A 302E FFAC move.w D0, [A6 - 0x54] 0000056E 9044 sub.w D0, D4 00000570 3D40 FF9C move.w [A6 - 0x64], D0 00000574 302E FFC0 move.w D0, [A6 - 0x40] 00000578 906D C740 sub.w D0, [A5 - 0x38C0] 0000057C 3D40 FF9E move.w [A6 - 0x62], D0 00000580 602C bra +0x2E /* 000005AE */ label00000582: 00000582 3006 move.w D0, D6 00000584 D06D C73C add.w D0, [A5 - 0x38C4] 00000588 B06E FFFA cmp.w D0, [A6 - 0x6] 0000058C 6D1E blt +0x20 /* 000005AC */ 0000058E 41ED C73C lea.l A0, [A5 - 0x38C4] 00000592 2D48 FFE0 move.l [A6 - 0x20], A0 00000596 302D C73C move.w D0, [A5 - 0x38C4] 0000059A 4440 neg.w D0 0000059C 3D40 FF9C move.w [A6 - 0x64], D0 000005A0 3004 move.w D0, D4 000005A2 906E FFAC sub.w D0, [A6 - 0x54] 000005A6 3D40 FF9E move.w [A6 - 0x62], D0 000005AA 6002 bra +0x4 /* 000005AE */ label000005AC: 000005AC 4207 clr.b D7 label000005AE: 000005AE 2F3C 0004 0000 move.l -[A7], 0x40000 000005B4 4267 clr.w -[A7] 000005B6 302E FFB2 move.w D0, [A6 - 0x4E] 000005BA 48C0 ext.l D0 000005BC 81FC 0004 divs.w D0, 0x4 000005C0 3F00 move.w -[A7], D0 000005C2 3F3C 0014 move.w -[A7], 0x14 000005C6 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 000005CA 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 000005CE 3C1F move.w D6, [A7]+ 000005D0 302D C73E move.w D0, [A5 - 0x38C2] 000005D4 9046 sub.w D0, D6 000005D6 B06E FFF8 cmp.w D0, [A6 - 0x8] 000005DA 6E22 bgt +0x24 /* 000005FE */ 000005DC 41ED C73E lea.l A0, [A5 - 0x38C2] 000005E0 2D48 FFE4 move.l [A6 - 0x1C], A0 000005E4 302E FFAE move.w D0, [A6 - 0x52] 000005E8 906E FFB2 sub.w D0, [A6 - 0x4E] 000005EC 3D40 FFA0 move.w [A6 - 0x60], D0 000005F0 302E FFBE move.w D0, [A6 - 0x42] 000005F4 906D C73E sub.w D0, [A5 - 0x38C2] 000005F8 3D40 FFA2 move.w [A6 - 0x5E], D0 000005FC 602E bra +0x30 /* 0000062C */ label000005FE: 000005FE 3006 move.w D0, D6 00000600 D06D C73A add.w D0, [A5 - 0x38C6] 00000604 B06E FFF8 cmp.w D0, [A6 - 0x8] 00000608 6D20 blt +0x22 /* 0000062A */ 0000060A 41ED C73A lea.l A0, [A5 - 0x38C6] 0000060E 2D48 FFE4 move.l [A6 - 0x1C], A0 00000612 302D C73A move.w D0, [A5 - 0x38C6] 00000616 4440 neg.w D0 00000618 3D40 FFA0 move.w [A6 - 0x60], D0 0000061C 302E FFB2 move.w D0, [A6 - 0x4E] 00000620 906E FFAE sub.w D0, [A6 - 0x52] 00000624 3D40 FFA2 move.w [A6 - 0x5E], D0 00000628 6002 bra +0x4 /* 0000062C */ label0000062A: 0000062A 4207 clr.b D7 label0000062C: 0000062C 102D C1B6 move.b D0, [A5 - 0x3E4A] 00000630 6702 beq +0x4 /* 00000634 */ 00000632 4207 clr.b D7 label00000634: 00000634 7000 moveq.l D0, 0x00 00000636 302D C742 move.w D0, [A5 - 0x38BE] 0000063A C0BC 0000 000F and.l D0, 0xF 00000640 3A00 move.w D5, D0 00000642 700B moveq.l D0, 0x0B 00000644 B045 cmp.w D0, D5 00000646 57C0 seq D0 00000648 4A00 tst.b D0 0000064A 6750 beq +0x52 /* 0000069C */ 0000064C 122D C1B6 move.b D1, [A5 - 0x3E4A] 00000650 6602 bne +0x4 /* 00000654 */ 00000652 8207 or.b D1, D7 label00000654: 00000654 0A01 0001 xori.b D1, 0x1 00000658 C001 and.b D0, D1 0000065A 6740 beq +0x42 /* 0000069C */ 0000065C 3D6D C744 FF9A move.w [A6 - 0x66], [A5 - 0x38BC] 00000662 2F3C 0004 0000 move.l -[A7], 0x40000 00000668 4267 clr.w -[A7] 0000066A 3004 move.w D0, D4 0000066C 48C0 ext.l D0 0000066E 81FC 0008 divs.w D0, 0x8 00000672 3F00 move.w -[A7], D0 00000674 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000678 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 0000067C 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00000680 3C1F move.w D6, [A7]+ 00000682 302E FFFA move.w D0, [A6 - 0x6] 00000686 906D C73C sub.w D0, [A5 - 0x38C4] 0000068A 906E FF9A sub.w D0, [A6 - 0x66] 0000068E 6A02 bpl +0x4 /* 00000692 */ 00000690 4440 neg.w D0 label00000692: 00000692 BC40 cmp.w D6, D0 00000694 5CC0 sge D0 00000696 4400 neg.b D0 00000698 1D40 FF88 move.b [A6 - 0x78], D0 label0000069C: 0000069C 1007 move.b D0, D7 0000069E 6650 bne +0x52 /* 000006F0 */ 000006A0 102E FF88 move.b D0, [A6 - 0x78] 000006A4 671E beq +0x20 /* 000006C4 */ 000006A6 302E FF9A move.w D0, [A6 - 0x66] 000006AA 4440 neg.w D0 000006AC 3D40 FF9C move.w [A6 - 0x64], D0 000006B0 426E FFA0 clr.w [A6 - 0x60] 000006B4 3004 move.w D0, D4 000006B6 906E FF9A sub.w D0, [A6 - 0x66] 000006BA 3D40 FF9E move.w [A6 - 0x62], D0 000006BE 426E FFA2 clr.w [A6 - 0x5E] 000006C2 602C bra +0x2E /* 000006F0 */ label000006C4: 000006C4 302D C73C move.w D0, [A5 - 0x38C4] 000006C8 4440 neg.w D0 000006CA 3D40 FF9C move.w [A6 - 0x64], D0 000006CE 302D C73A move.w D0, [A5 - 0x38C6] 000006D2 4440 neg.w D0 000006D4 3D40 FFA0 move.w [A6 - 0x60], D0 000006D8 302D C70A move.w D0, [A5 - 0x38F6] 000006DC 906D C740 sub.w D0, [A5 - 0x38C0] 000006E0 3D40 FF9E move.w [A6 - 0x62], D0 000006E4 302D C708 move.w D0, [A5 - 0x38F8] 000006E8 906D C73E sub.w D0, [A5 - 0x38C2] 000006EC 3D40 FFA2 move.w [A6 - 0x5E], D0 label000006F0: 000006F0 422E FF87 clr.b [A6 - 0x79] 000006F4 7001 moveq.l D0, 0x01 000006F6 B06E 0008 cmp.w D0, [A6 + 0x8] 000006FA 57C0 seq D0 000006FC 2207 move.l D1, D7 000006FE C200 and.b D1, D0 00000700 6700 00B2 beq +0xB4 /* 000007B4 */ 00000704 3D6D C746 FF92 move.w [A6 - 0x6E], [A5 - 0x38BA] 0000070A 700B moveq.l D0, 0x0B 0000070C B045 cmp.w D0, D5 0000070E 57C0 seq D0 00000710 4A00 tst.b D0 00000712 6628 bne +0x2A /* 0000073C */ 00000714 7203 moveq.l D1, 0x03 00000716 B245 cmp.w D1, D5 00000718 57C1 seq D1 0000071A 4A01 tst.b D1 0000071C 6612 bne +0x14 /* 00000730 */ 0000071E 7409 moveq.l D2, 0x09 00000720 B445 cmp.w D2, D5 00000722 57C2 seq D2 00000724 8202 or.b D1, D2 00000726 6608 bne +0xA /* 00000730 */ 00000728 7408 moveq.l D2, 0x08 0000072A B445 cmp.w D2, D5 0000072C 57C2 seq D2 0000072E 8202 or.b D1, D2 label00000730: 00000730 6708 beq +0xA /* 0000073A */ 00000732 4A6E FF92 tst.w [A6 - 0x6E] 00000736 57C2 seq D2 00000738 C202 and.b D1, D2 label0000073A: 0000073A 8001 or.b D0, D1 label0000073C: 0000073C 4400 neg.b D0 0000073E 1D40 FF87 move.b [A6 - 0x79], D0 00000742 6770 beq +0x72 /* 000007B4 */ 00000744 3005 move.w D0, D5 00000746 5740 subq.w D0, 3 00000748 670E beq +0x10 /* 00000758 */ 0000074A 5B40 subq.w D0, 5 0000074C 6712 beq +0x14 /* 00000760 */ 0000074E 5340 subq.w D0, 1 00000750 6716 beq +0x18 /* 00000768 */ 00000752 5540 subq.w D0, 2 00000754 671A beq +0x1C /* 00000770 */ 00000756 605C bra +0x5E /* 000007B4 */ label00000758: 00000758 3D7C 0016 FF96 move.w [A6 - 0x6A], 0x16 0000075E 6054 bra +0x56 /* 000007B4 */ label00000760: 00000760 3D7C 0014 FF96 move.w [A6 - 0x6A], 0x14 00000766 604C bra +0x4E /* 000007B4 */ label00000768: 00000768 3D7C 001C FF96 move.w [A6 - 0x6A], 0x1C 0000076E 6044 bra +0x46 /* 000007B4 */ label00000770: 00000770 4267 clr.w -[A7] 00000772 3F2D C74A move.w -[A7], [A5 - 0x38B6] 00000776 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] 0000077A 3D5F FF8C move.w [A6 - 0x74], [A7]+ 0000077E 206D FE80 movea.l A0, [A5 - 0x180] 00000782 3D68 004A FF8A move.w [A6 - 0x76], [A0 + 0x4A] 00000788 3F2D C74C move.w -[A7], [A5 - 0x38B4] 0000078C A88A syscall TextSize 0000078E 486E FFB6 pea.l [A6 - 0x4A] 00000792 A88B syscall GetFontInfo 00000794 302E FFB8 move.w D0, [A6 - 0x48] 00000798 D06E FFB6 add.w D0, [A6 - 0x4A] 0000079C 322E FFBC move.w D1, [A6 - 0x44] 000007A0 D240 add.w D1, D0 000007A2 5641 addq.w D1, 3 000007A4 3D41 FF96 move.w [A6 - 0x6A], D1 000007A8 3F2E FF8C move.w -[A7], [A6 - 0x74] 000007AC A887 syscall TextFont 000007AE 3F2E FF8A move.w -[A7], [A6 - 0x76] 000007B2 A88A syscall TextSize label000007B4: 000007B4 42AE FFA8 clr.l [A6 - 0x58] 000007B8 2F0E move.l -[A7], A6 000007BA 4EBA FC50 jsr [PC - 0x3B0 /* 0000040C */] 000007BE 1D7C 0001 FF85 move.b [A6 - 0x7B], 0x1 000007C4 422E FF84 clr.b [A6 - 0x7C] 000007C8 2D6D C504 FFFC move.l [A6 - 0x4], [A5 - 0x3AFC] label000007CE: 000007CE 4267 clr.w -[A7] 000007D0 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 000007D4 101F move.b D0, [A7]+ 000007D6 6700 0258 beq +0x25A /* 00000A30 */ 000007DA 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 000007DE A873 syscall SetPort 000007E0 206D C242 movea.l A0, [A5 - 0x3DBE] 000007E4 2D68 0010 FFF4 move.l [A6 - 0xC], [A0 + 0x10] 000007EA 486E FFF8 pea.l [A6 - 0x8] 000007EE 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 000007F2 486E FFF8 pea.l [A6 - 0x8] 000007F6 486E FFFC pea.l [A6 - 0x4] 000007FA 4EAD 2412 jsr [A5 + 0x2412 /* export_1150 */] 000007FE 102E FF85 move.b D0, [A6 - 0x7B] 00000802 673E beq +0x40 /* 00000842 */ 00000804 2F00 move.l -[A7], D0 00000806 4267 clr.w -[A7] 00000808 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000080C 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 00000810 3F3C 0002 move.w -[A7], 0x2 00000814 4EAD 28C2 jsr [A5 + 0x28C2 /* export_1300 */] 00000818 121F move.b D1, [A7]+ 0000081A 201F move.l D0, [A7]+ 0000081C C001 and.b D0, D1 0000081E 4A00 tst.b D0 00000820 6720 beq +0x22 /* 00000842 */ 00000822 2F00 move.l -[A7], D0 00000824 42A7 clr.l -[A7] 00000826 A975 syscall TickCount 00000828 221F move.l D1, [A7]+ 0000082A 201F move.l D0, [A7]+ 0000082C 242D C500 move.l D2, [A5 - 0x3B00] 00000830 7614 moveq.l D3, 0x14 00000832 D483 add.l D2, D3 00000834 B481 cmp.l D2, D1 00000836 5EC1 sgt D1 00000838 C001 and.b D0, D1 0000083A 6706 beq +0x8 /* 00000842 */ 0000083C 2D6D C504 FFF8 move.l [A6 - 0x8], [A5 - 0x3AFC] label00000842: 00000842 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] 00000848 4267 clr.w -[A7] 0000084A 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 0000084E 101F move.b D0, [A7]+ 00000850 6706 beq +0x8 /* 00000858 */ 00000852 1B7C 0001 C2D8 move.b [A5 - 0x3D28], 0x1 label00000858: 00000858 102E FF87 move.b D0, [A6 - 0x79] 0000085C 6608 bne +0xA /* 00000866 */ 0000085E 486E FFF8 pea.l [A6 - 0x8] 00000862 4EAD 2FD2 jsr [A5 + 0x2FD2 /* export_1526 */] label00000866: 00000866 486D C460 pea.l [A5 - 0x3BA0] 0000086A A873 syscall SetPort 0000086C 4267 clr.w -[A7] 0000086E 302E FFFA move.w D0, [A6 - 0x6] 00000872 906D C506 sub.w D0, [A5 - 0x3AFA] 00000876 3F00 move.w -[A7], D0 00000878 3F2E FF9C move.w -[A7], [A6 - 0x64] 0000087C 3F2E FF9E move.w -[A7], [A6 - 0x62] 00000880 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 00000884 3D5F FFA4 move.w [A6 - 0x5C], [A7]+ 00000888 4267 clr.w -[A7] 0000088A 302E FFF8 move.w D0, [A6 - 0x8] 0000088E 906D C504 sub.w D0, [A5 - 0x3AFC] 00000892 3F00 move.w -[A7], D0 00000894 3F2E FFA0 move.w -[A7], [A6 - 0x60] 00000898 3F2E FFA2 move.w -[A7], [A6 - 0x5E] 0000089C 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 000008A0 3D5F FFA6 move.w [A6 - 0x5A], [A7]+ 000008A4 302E FFA4 move.w D0, [A6 - 0x5C] 000008A8 B06E FFA8 cmp.w D0, [A6 - 0x58] 000008AC 56C0 sne D0 000008AE 322E FFA6 move.w D1, [A6 - 0x5A] 000008B2 B26E FFAA cmp.w D1, [A6 - 0x56] 000008B6 56C1 sne D1 000008B8 8001 or.b D0, D1 000008BA 206D C242 movea.l A0, [A5 - 0x3DBE] 000008BE 222E FFF4 move.l D1, [A6 - 0xC] 000008C2 B2A8 0010 cmp.l D1, [A0 + 0x10] 000008C6 56C1 sne D1 000008C8 8001 or.b D0, D1 000008CA 4400 neg.b D0 000008CC 1D40 FF86 move.b [A6 - 0x7A], D0 000008D0 6604 bne +0x6 /* 000008D6 */ 000008D2 6000 FEFA bra -0x104 /* 000007CE */ label000008D6: 000008D6 102E FF84 move.b D0, [A6 - 0x7C] 000008DA 0A00 0001 xori.b D0, 0x1 000008DE 4A00 tst.b D0 000008E0 6700 0086 beq +0x88 /* 00000968 */ 000008E4 C02D C1B6 and.b D0, [A5 - 0x3E4A] 000008E8 4A00 tst.b D0 000008EA 677C beq +0x7E /* 00000968 */ 000008EC 2F00 move.l -[A7], D0 000008EE 4267 clr.w -[A7] 000008F0 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 000008F4 3F2E 0008 move.w -[A7], [A6 + 0x8] 000008F8 486E FFC2 pea.l [A6 - 0x3E] 000008FC 4EAD 2A3A jsr [A5 + 0x2A3A /* export_1347 */] 00000900 121F move.b D1, [A7]+ 00000902 201F move.l D0, [A7]+ 00000904 C001 and.b D0, D1 00000906 6760 beq +0x62 /* 00000968 */ 00000908 1D7C 0001 FF84 move.b [A6 - 0x7C], 0x1 0000090E 42A7 clr.l -[A7] 00000910 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 00000914 3F2D C736 move.w -[A7], [A5 - 0x38CA] 00000918 4EAD 2B52 jsr [A5 + 0x2B52 /* export_1382 */] 0000091C 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000920 6608 bne +0xA /* 0000092A */ 00000922 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 00000926 6000 FEA6 bra -0x158 /* 000007CE */ label0000092A: 0000092A 206E FFE8 movea.l A0, [A6 - 0x18] 0000092E 2050 movea.l A0, [A0] 00000930 316E FFC4 0002 move.w [A0 + 0x2], [A6 - 0x3C] 00000936 3B6E FFC4 C736 move.w [A5 - 0x38CA], [A6 - 0x3C] 0000093C 4267 clr.w -[A7] 0000093E 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 00000942 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000946 4EAD 2C4A jsr [A5 + 0x2C4A /* export_1413 */] 0000094A 101F move.b D0, [A7]+ 0000094C 6604 bne +0x6 /* 00000952 */ 0000094E 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label00000952: 00000952 486E FFE8 pea.l [A6 - 0x18] 00000956 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 0000095A 2F0E move.l -[A7], A6 0000095C 4EBA FAAE jsr [PC - 0x552 /* 0000040C */] 00000960 4EAD 2F02 jsr [A5 + 0x2F02 /* export_1500 */] 00000964 6000 FE68 bra -0x196 /* 000007CE */ label00000968: 00000968 486D C73A pea.l [A5 - 0x38C6] 0000096C 486D C290 pea.l [A5 - 0x3D70] 00000970 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00000974 41ED C73A lea.l A0, [A5 - 0x38C6] 00000978 43EE FFEC lea.l A1, [A6 - 0x14] 0000097C 7003 moveq.l D0, 0x03 label0000097E: 0000097E 30D9 move.w [A0]+, [A1]+ 00000980 51C8 FFFC dbf D0, -0x6 /* 0000097E */ 00000984 1007 move.b D0, D7 00000986 672E beq +0x30 /* 000009B6 */ 00000988 206E FFE0 movea.l A0, [A6 - 0x20] 0000098C 302E FFA4 move.w D0, [A6 - 0x5C] 00000990 D150 add.w [A0], D0 00000992 102E FF87 move.b D0, [A6 - 0x79] 00000996 C02D C2D8 and.b D0, [A5 - 0x3D28] 0000099A 670E beq +0x10 /* 000009AA */ 0000099C 302E FF96 move.w D0, [A6 - 0x6A] 000009A0 D06D C73A add.w D0, [A5 - 0x38C6] 000009A4 3B40 C73E move.w [A5 - 0x38C2], D0 000009A8 6044 bra +0x46 /* 000009EE */ label000009AA: 000009AA 206E FFE4 movea.l A0, [A6 - 0x1C] 000009AE 302E FFA6 move.w D0, [A6 - 0x5A] 000009B2 D150 add.w [A0], D0 000009B4 6038 bra +0x3A /* 000009EE */ label000009B6: 000009B6 102E FF88 move.b D0, [A6 - 0x78] 000009BA 6724 beq +0x26 /* 000009E0 */ 000009BC 302E FFA4 move.w D0, [A6 - 0x5C] 000009C0 D06E FF9A add.w D0, [A6 - 0x66] 000009C4 3D40 FF98 move.w [A6 - 0x68], D0 000009C8 302D C746 move.w D0, [A5 - 0x38BA] 000009CC 48C0 ext.l D0 000009CE 7200 moveq.l D1, 0x00 000009D0 322E FF98 move.w D1, [A6 - 0x68] 000009D4 7410 moveq.l D2, 0x10 000009D6 E5A9 lsl D1, D2 000009D8 D280 add.l D1, D0 000009DA 2B41 C744 move.l [A5 - 0x38BC], D1 000009DE 600E bra +0x10 /* 000009EE */ label000009E0: 000009E0 486D C73A pea.l [A5 - 0x38C6] 000009E4 3F2E FFA4 move.w -[A7], [A6 - 0x5C] 000009E8 3F2E FFA6 move.w -[A7], [A6 - 0x5A] 000009EC A8A8 syscall OffsetRect label000009EE: 000009EE 486D C73A pea.l [A5 - 0x38C6] 000009F2 486D C290 pea.l [A5 - 0x3D70] 000009F6 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 000009FA 4267 clr.w -[A7] 000009FC 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 00000A00 486D C734 pea.l [A5 - 0x38CC] 00000A04 4EAD 2BF2 jsr [A5 + 0x2BF2 /* export_1402 */] 00000A08 101F move.b D0, [A7]+ 00000A0A 6604 bne +0x6 /* 00000A10 */ 00000A0C 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label00000A10: 00000A10 4EAD 2F02 jsr [A5 + 0x2F02 /* export_1500 */] 00000A14 3D6E FFA4 FFA8 move.w [A6 - 0x58], [A6 - 0x5C] 00000A1A 3D6E FFA6 FFAA move.w [A6 - 0x56], [A6 - 0x5A] 00000A20 102E FF86 move.b D0, [A6 - 0x7A] 00000A24 6700 FDA8 beq -0x256 /* 000007CE */ 00000A28 422E FF85 clr.b [A6 - 0x7B] 00000A2C 6000 FDA0 bra -0x25E /* 000007CE */ label00000A30: 00000A30 486D C73A pea.l [A5 - 0x38C6] 00000A34 486D C290 pea.l [A5 - 0x3D70] 00000A38 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00000A3C 4EAD 2F02 jsr [A5 + 0x2F02 /* export_1500 */] 00000A40 41ED C290 lea.l A0, [A5 - 0x3D70] 00000A44 43ED C0A2 lea.l A1, [A5 - 0x3F5E] 00000A48 7003 moveq.l D0, 0x03 label00000A4A: 00000A4A 30D9 move.w [A0]+, [A1]+ 00000A4C 51C8 FFFC dbf D0, -0x6 /* 00000A4A */ 00000A50 102E FF84 move.b D0, [A6 - 0x7C] 00000A54 6716 beq +0x18 /* 00000A6C */ 00000A56 7001 moveq.l D0, 0x01 00000A58 B06E 0008 cmp.w D0, [A6 + 0x8] 00000A5C 6608 bne +0xA /* 00000A66 */ 00000A5E 3D7C 000E 000A move.w [A6 + 0xA], 0xE 00000A64 6006 bra +0x8 /* 00000A6C */ label00000A66: 00000A66 3D7C 000F 000A move.w [A6 + 0xA], 0xF label00000A6C: 00000A6C 1B7C 0001 C2FA move.b [A5 - 0x3D06], 0x1 label00000A72: 00000A72 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 00000A76 4E5E unlink A6 00000A78 205F movea.l A0, [A7]+ 00000A7A 544F addq.w A7, 2 00000A7C 4ED0 jmp [A0]